The Backpropagation Algorithm For Training Neural Networks